<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <meta name="generator" content="HTML Tidy for Linux/x86 (vers 12 April 2005), see www.w3.org" />

  <title>General Preferences</title>
  <link href="book.css" rel="stylesheet" type="text/css" />
  <meta content="DocBook XSL-NS Stylesheets V1.73.0" name="generator" />
  <link rel="start" href="index.html" title="EPIC - User's Guide" />
  <link rel="up" href="ch02.html" title="Setting Up Preferences" />
  <link rel="prev" href="ch02.html" title="Setting Up Preferences" />
  <link rel="next" href="ch02s02.html" title="Code Assist" />
</head>

<body>
  <div class="section" lang="en" xml:lang="en">
    <div class="titlepage">
      <div>
        <div>
          <h2 class="title" style="clear: both"><a id="general-preferences" name=
          "general-preferences"></a>General Preferences</h2>
        </div>
      </div>
    </div>

    <div class="screenshot">
      <div class="mediaobject" align="center">
        <img src="images/preferences_1.gif" align="middle" alt="Preferences..." />
      </div>
    </div>

    <p>Click on <span class="guilabel">Perl EPIC</span> to open the General Preferences page.</p>

    <p>General preferences include the location of the Perl interpreter, the option to enable
    warnings, taint mode and the interval of the source validation.</p>

    <p>The validation interval indicates when to start validation after the editor becomes
    idle.</p>

    <p>Apart from the standard interpreter type, the type can be switched to <span class=
    "emphasis"><em>Cygwin</em></span>. In this case the @INC path is mapped to be Cygwin
    compliant.</p>

    <p>The two debugger-related preferences work as follows:</p>

    <div class="itemizedlist">
      <ul type="disc">
        <li>
          <p><span class="guilabel">Enable debugger console</span> is only useful if you wish to
          debug EPIC itself and should not be activated otherwise. This preference causes a special
          console to become available while debugging Perl scripts. The console shows internal
          communication between EPIC and the Perl debugger backend. To access this console, you
          have to click on the item <span class="guilabel">perl -d</span> in the <span class=
          "guilabel">Debug</span> view.</p>
        </li>

        <li>
          <p><span class="guilabel">Suspend debugger at first statement</span> (active by default)
          causes the debugger to stop right at the beginning of the debugged script, even if there
          are no breakpoints set. If this preference is inactive, then the debugger will not
          suspend until the first breakpoint is hit (or the script finishes execution).</p>
        </li>
      </ul>
    </div>

    <div class="note" style="margin-left: 0.5in; margin-right: 0.5in;">
      <h3 class="title">Note</h3>

      <p>On slower systems it might be useful to disable automatic syntax validation. Syntax
      validation is still possible by using the <span class=
      "keycap"><strong>Shift</strong></span>+<span class="keycap"><strong>F5</strong></span>
      function key.</p>
    </div>
  </div>
</body>
</html>
